package com.ipartek.pruebas.capitulo10;

import java.io.File;

public class LecturaYEscrituraFicherosP1 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// Prueba Directorios
		File f = new File("C:\\desarrollo");
		boolean b = f.isDirectory();
		System.out.println("Es directorio: "+ b);
		// Prueba mkdir
		boolean b2 = new File("C:\\desarrollo\\asd").mkdir();
		System.out.println("Creacion del directorio: "+b2);
		// Prueba mkdirs
		boolean b3 = new File("C:\\desarrollo\\asd\\dfg").mkdirs();
		System.out.println("Creacion del directorio: "+b3);
		// Prueba exists
		boolean b4 = new File("C:\\desarrollo\\asd\\dfg\\asf").exists();
		System.out.println("Existe el directorio: "+b4);
		// Prueba delete
		boolean b5 = new File("C:\\desarrollo\\asd").delete();
		System.out.println("Directorio eliminado: "+b5);
		// Prueba list
		String[] a = f.list();
		for(int i = 0; i<a.length; i++){
			System.out.print(a[i]);
		}
		// Prueba listRoots
		File[] fd = f.listRoots();
		for(int j = 0; j<fd.length; j++){
			System.out.println(fd[j]);
		}
		
		// Prueba de Ficheros
		// Prueba isFile
		boolean b6 = f.isFile();
		System.out.println("Es fichero:" + b6);
		// Prueba canRead
		boolean b7 = f.canRead();
		System.out.println("Se puede leer:" +b7);
		// prueba canWrite
		boolean b8 = f.canWrite();
		System.out.println("Se puede escribir:" + b8);
		
		File f3 = new File("C:\\desarrollo\\Diapo\\a.txt");
		// Prueba length
		long e = f3.length();
		System.out.println(e);
		// Prueba lastModified
		long a2 = f.lastModified();
		System.out.println(a2);
		// Prueba renameTo
		File f2 = new File("C:\\desarrollo\\Diapo\\a.txt");
		boolean b9 = f3.renameTo(f2);
		System.out.println(b9);
		
	}

}
